package cn.tsmchina.one.service.product;

import java.util.List;

import cn.tsmchina.one.domain.product.Product;
import cn.tsmchina.one.domain.rproduct.Rproduct;

public interface ProductService
{	
	
	void deleteProductById(Long id);

	void updateProduct(Product product);

	/**
	 * 产品列表
	 * @param parameter
	 * @return
	 */
	List<Product> getQueryOrder(int page, long customerId);

	int getTotal(long customerId);

	/**
	 * 根据id查询产品
	 * @param id
	 * @return
	 */
	Product getProduct(long id);

	Long addProduct(Product product);

	/**
	 * 得到列表
	 * @return
	 */
	List<Product> getProducts(long customerId);
	
	List<Product> getFoodsByCategory(int cid, int page);
	
	int getFoodsCountByCategory(int cid);

}
